This page last changed on Oct 30, 2006 by ritchiem.

Topic Test

This test is tests the time taken for a publisher to send out m messages, to l (ell) listeners and gather their responses. The average time to receive the report from the listeners is displayed at the end of the run. Additional runs or batches can be performed with the average value being displayed at the end of the run.

Configuration

The standard configuration for this test is to use the following:

  • 10 Clients
  • 20 Batches
  • 10,000 Messages

The broker is setup and run on a seperate box(b1) connected via Gigabit ethernet. The 10 listeners and the publisher were all run on the same box (c2)

Command lines

Broker

./qpid-server -c `pwd`/../etc/config-5670-MMS.xml  -l ../etc/log4j.off.xml

Listeners

./topicListener -host <host>

equivalent to

 ./run_many.sh 10 lists 'java -server -Dlog4j.configuration=file://`pwd`/../etc/log4j.off.xml -Xmx256m org.apache.qpid.topic.Listener -host <host> -messages 10000'

Publisher

./topicPublisher -host <host> -messages 10000 -batch 20 -clients 10

equivalent to

java -server -Dlog4j.configuration=file://`pwd`/../etc/log4j.off.xml -Xmx256m org.apache.qpid.topic.Publisher -host <host> -messages 10000 -batch 20 -clients 10

Topic Test Results

For Server list see main Qpid Testing page.

r466127

Servers Run Timings
b1,c2 r1 min: 1527, max: 8397 avg: 1491
b1,c2 r2 min: 1462, max: 7876 avg: 1472
b1,c2 r3 min: 1491, max: 8234 avg: 1494
Document generated by Confluence on Apr 22, 2008 02:47